package com.github.kezhenxu94.playground.leetcode;

/**
 * 171. Excel Sheet Column Number
 * Related to question Excel Sheet Column Title
 *
 * Given a column title as appear in an Excel sheet, return its corresponding column number.
 *
 * For example:
 *
 * A -> 1
 * B -> 2
 * C -> 3
 * ...
 * Z  -> 26
 * AA -> 27
 * AB -> 28 
 */
public class Solution171ExcelSheetColumnNumber {

	public int titleToNumber(String s) {
		int result = 0;
		for (char c : s.toCharArray()) {
			result *= 26;
			result += c - 'A' + 1;
		}
		return result;
	}
}
